body{background: #000;font:16px/1.5 'XinGothic-SinaWeibo','Microsoft Yahei','helvetica','arial';}
.clearfix:after{content:'\0020';display:block;height:0;font-size:0;visibility:hidden;clear:both;}
.clearfix{*zoom:1;}
.fL{float:left;}
.fR{ float:right;}
.hide{display: none;}
.agency-header {
    height: 50px;line-height: 50px;
    clear: both;
    font-size: 16px;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    position: fixed;z-index: 100;background: rgba(0,0,0,0.7);
}
.agency-header .brand-name{margin: 0 120px 0 50px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.agency-header .brand-name a{color: #fff;}
.sina_hd_icon{background: url(../../../img/Car/hd_icon_1_1.png);background-size: 50px auto;}
.agency-header .back-btn{
    width: 44px;
    height: 100%;
    text-align: center;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 107;
    overflow: hidden;
    text-indent: -999em;
    background-position: 9px 18px;
    }
.content_head {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    height: 100%;
    line-height: 44px;
    overflow: hidden;
    text-align: center;
    color: #b0b0b0;
    z-index: 110;
}
.content_head ul li{float: right;min-width: 20px;
    height: 100%;
    display: inline;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;}
.content_head ul li span,.content_head ul li a{font-size: 0;display: block;padding-left:40px;}
.content_head .hd_nav {
    background-position: 12px -58px;
}
.content_head .cur .hd_nav{background-position: 12px -130px;}
.content_head .pic_share {
    background-position: 13px -91px;
}
.pic_comment{
    background-position: 13px -19px;
}
.slide-wapper{    
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0;
    background: #000;
    z-index: 10;}
.img-wrap{width: 100%;height: 100%;text-align: center;overflow: hidden;background: rgba(0,0,0,1);}
.img-con .slide{width: 100%;height: 100%;position: absolute;left: 0;z-index: 1; -webkit-transition: -webkit-transform .5s ease;
    -webkit-transform-origin: 0 0;
    overflow-y: scroll;
    overflow-x: hidden;
    width: 100%;}
/*#imgWrap{position: absolute;width:  100%;z-index: 0;}*/
.img-wrap img{/*max-width: 100%;*/}
.img-wrap img.h_pic{width: 100%;vertical-align: middle;}
.img-wrap img.v_pic{height: 100%;}
.slide-wapper .img-desc{position: absolute;height: 102px;bottom:45px;color: #fff;z-index: 10;/* padding:0 10px ; */line-height: 16px;    background: rgba(0,0,0,.65);width: 100%;}
.slide-wapper .img-desc .tit{position: relative;padding: 12px 10px;}
.slide-wapper .img-desc .tit h2{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-right: 40px;color: #fff;font-size: 16px;color: #efefef;}
.slide-wapper .img-desc .tit a{color: #fff;font-size: 16px;color: #efefef;}
.slide-wapper .img-desc .tit .num-box{font-size: 12px;position: absolute;right:10px;}
.slide-wapper .img-desc .tit .num-box .num-index{font-size: 16px;}
/*.slide-wapper .img-desc .desc{font-size: 12px;color: #888888;height: 48px;overflow:auto;padding: 0 10px;}*/
.slide-wapper .img-desc .desc{
    font-size: 12px;
    padding: 0 10px;
    color: #888888;
    height: 54px;
    /* margin-top: 4px; */
    word-break: break-word;
    text-align: justify;
    line-height: 18px;
    overflow: auto;
    /* overflow-x: scroll!important; */
    /* background: #fff; */
}
.brand-box{height: 44px;line-height: 44px;border-top: 1px solid #262626;position: absolute;width: 100%;bottom:0;color: #fff;z-index: 10;color: #e7e7e7;font-size: 14px;  
  z-index: 100;-webkit-display:box;background: rgba(0,0,0,.65);}
.brand-box .brand-name{margin: 0 10px;float: left;max-width: 70px;overflow-x: scroll;white-space: nowrap;font-size:16px;}
.brand-box .brand-list{overflow-x:scroll;white-space: nowrap;-webkit-overflow-scrolling: touch;}
.brand-box .brand-list .item{color: #fff;padding: 0 10px;}
.brand-box .brand-list .on{color: #e94740}
.flow_container{    position: relative;
    top: 50px;
    padding-bottom: 55px;
    margin: 10px 0 55px;
    background-color: rgba(0,0,0,0.3);
    min-width: 300px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 0;}
.flow_container .c_parent{position: absolute;background-color: rgba(255,255,255,1);overflow: hidden;}
.flow_container img{position: absolute;width: 100%;height: 100%;}
.num-box-top{position: absolute;top: 10px;right: 10px;color: #fff;z-index: 100;height: auto;line-height: 44px;}
.show-end{width:90px;height:21px;background: url(../../../img/Car/scrollend.png) center 0 no-repeat;background-size: 100%;margin: 20px auto;}
